/*
#	Fastfoo - CMS developer under CakePHP / http://fast-foo.com
#	Copyright (C) 2010  Antonio Irlandés García

#	This program is free software: you can redistribute it and/or modify
#	it under the terms of the GNU General Public License as published by
#	the Free Software Foundation, either version 3 of the License, or
#	(at your option) any later version.

#	This program is distributed in the hope that it will be useful,
#	but WITHOUT ANY WARRANTY; without even the implied warranty of
#	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#	GNU General Public License for more details.

#	You should have received a copy of the GNU General Public License
#	along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

/*Paginas*/
h1{
	font-size:32px;
	margin:0 0 20px 0;
}

h1.title_web{
	text-align:left;
	padding:0 0 0 20px;
	margin:0;
	color:#F69E4F;
	font-size:80px;
	font-weight:normal;
	text-shadow:0 2px 1px #BBBBBB;
}

h1.title_web .grey{
	font-weight:bold;
	color:#555;
}

h2{
	font-size:18px;
	margin:0 0 10px 0;
}

h3{
	margin:0;
	font-size:14px;
	color:#336699;
}

h4{
	font-size:12px;
}

a{
	color:#336699;
}

ul li{
	margin-bottom:0 0 20px 0;

}

/*Navegación TOP*/
#top ul{
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
}

#top ul li{
	display:inline;
	height:25px;
}
#top ul li a{
	font-size:11px;
	height:20px;
	font-weight:normal;
	padding:3px 10px 0 10px;
	text-decoration:none;
	color:#333;
	border-left:1px solid #ccc;
}

#top ul li a:hover{
	color:#EB4D23;
}

/*Navegación FOOT*/
#foot ul{
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
}

#foot ul li{
	display:inline;
	height:25px;
}
#foot ul li a{
	font-size:11px;
	height:20px;
	font-weight:normal;
	padding:3px 10px 0 10px;
	text-decoration:none;
	color:#333;
}

#foot ul li a:hover{
	color:#EB4D23;
}

/*Paginas*/
.photo{
	padding:5px;
	border:1px solid;
	border-color: #eee #ccc #ccc #eee;
}
.photo_f_left{
	float:left;
	margin: 0 20px 8px 0;
}

.info_text{
	background:#fffad4;
	border:1px solid #ecdf64;
	padding:15px;
}


/*INFO SESSION USER*/
#session_user_info{
	color:#999;
}

#session_user_info strong{
	color:#EB4D23;
	text-decoration:underline;
}


#session_user_info img{
	float:left;
	margin: 0 4px 0 0;
}
/*FIN*/


/*Formularios*/

form{
	margin:0;
}

form label{
	margin:6px 0 6px 0;
	display:block;
}

form .input_text{
	border-top:1px solid #a5a5a5;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #e4e4e4;
	padding:4px 6px 4px 6px;
	font-size:12px;
	color:#666;
	background:#f5f5f5;
	width:80%;
}

form textarea{
	border-top:1px solid #a5a5a5;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #e4e4e4;
	background:#f0f0f0 url('../../img/main/bg_box_text.png') repeat-x top left;
	padding:4px 6px 4px 6px;
	font-size:14px;
	color:#888;
	width:95%;
	height:200px;
}

form .input_button{
	background:url('../../img/main/background-box-content-header-large.gif') repeat-x;
	border:1px solid #ccc;
	padding: 4px 6px 4px 6px;
	margin:5px 0 0 0;
	font-weight:bold;
	color:#333;
	font-size:11px;
}

/*LOST PASS*/
#form_lost_pass{
	margin: 10px 0 0 0;
	color:#333;
}

#form_lost_pass a{
	color:#EB4D23;
}

#form_lost_pass h3{
	color:#c6801e;
	font-size:14px;
	margin:0 0 5px 0;
	font-weight:bold;
}

#form_lost_pass .input_text{
	font-size: 12px;
	padding: 2px 4px 2px 4px;
	color:#666;
	width:60%;
	border-top:1px solid #a5a5a5;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #e4e4e4;
	background:#fff url('../../img/main/bg_box_text_white.png') repeat-x top left;
}

#form_lost_pass .input_button{
	font-weight:normal;
	height:22px;
	width:30%;
	text-decoration:none;
	color:#000;
	font-size:10px;
	text-transform: capitalize;
	margin-top:none;
	background:url('../../img/main/background-box-content-header-large.gif') repeat-x bottom left;
	border-color:#E7E7E7 #E7E7E7 #CCCCCC;
}

#form_lost_pass img{
	border:none;
	float:left;
	margin: 0 4px 0 0;
}


#f_lostpass{
	background:#fffad4;
	border: 1px solid #ecdf64;
	padding: 6px 10px 6px 10px;
	margin:10px 0 0 0;
}

/*Mensajes del sistema*/
#authMessage, #flashMessage{
	position:fixed;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:17px;
	margin:0;
	padding:7px 0 4px 0;
	z-index:1000;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	letter-spacing:1px;
	color:#918a65;
	background: #fef8d9;
	border-bottom:1px solid #e7dda6;
}

* html #authMessage, * html #flashMessage {position:absolute;} /*Fixed en IE*/

/*AJAX LOADING*/
#black_overlay{
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background:#000;
	z-index:1001;
	-moz-opacity: 0.20;
	opacity:.20;
	filter: alpha(opacity=20);
}

* html #black_overlay {position:absolute;} /*Fixed en IE*/
 
#white_content {
	position: fixed;
	display:block;
	top: 45%;
	left: 45%;
	width: 110px;
	height: 48px;
	padding: 10px 20px 10px 20px;
	z-index:1002;
	text-align:center;
	font-size:12px;
	color:#777;
	background:url('../../img/admin/bg_loading.png') no-repeat;
	border:1px solid #e7e7e7;
	border-bottom:1px solid #ccc;
}

* html #white_content {position:absolute;} /*Fixed en IE*/

/*Campo oculto para los BOT*/
.bot{
	display:none;
}

